makeshift dwelling - French English Dictionary